*{padding: 0;list-style-type: none;text-decoration: none; }
@media only screen and (min-width:640px){
    *{max-width: 640px;margin: 0 auto;}
    /*html{font-size:100px !important;}*/
}
html{font-size:calc(100/640*100vw)}
body,ul,p,h2{margin:0;}
body>div{position:static !important;}
/*{header}*/
.head-bar{left:initial !important;}
.head-bar-left{height:100%;}
.head-bar-title{color:#4d4d4d;font-family: "MicrosoftYahei";font-size: 0.32rem !important;}
.head-bar img{width:0.156rem !important;height:0.276rem !important;padding-top: 17px;padding-left: 0.3rem;}
.main{background-color:#b2d8ff;background-image: url("../img/step-one.png");background-repeat: no-repeat;background-position: center 0.06rem;background-size: 5.42rem 3.05rem;}
.bg2{background-image: url("../img/step-two.png");background-size: 6rem 1.6rem;}
.step{width:100%;padding-top: 2.25rem;}
.step ul{margin:0 auto;background-image: url("../img/step-line.png");background-repeat: no-repeat;background-size:5.82rem 0.26rem;background-position:0.29rem 0.51rem;overflow: hidden;text-align: center;}
.step li{display: inline-block;background-image: url("../img/step-unselected.png");background-repeat: no-repeat;background-size:0.12rem 0.12rem;background-position:center 0.58rem;}
.step .select{background-image: url("../img/step-selected.png");background-size:0.16rem 0.16rem;background-position: center 0.56rem;}
.step li span{font-size: 0.2rem;color:#ffffff;height:0.78rem;display: block;line-height: 0.78rem;margin:0 0.32rem;}
.step .active{color:#2a69a9;}
.register{width: 100%;overflow: hidden;}
.register form{width:5.64rem;margin: 0.14rem auto 0.5rem;-webkit-box-shadow: 0.14rem -0.14rem 0 #4baee4;-moz-box-shadow: 0.14rem -0.14rem 0 #4baee4;-ms-box-shadow: 0.14rem -0.14rem 0 #4baee4;-o-box-shadow: 0.14rem -0.14rem 0 #4baee4;box-shadow: 0.14rem -0.14rem 0 #4baee4;border-radius: 0.18rem;background-color: #fff;overflow: hidden;}
.register .first_step ul{overflow: hidden;}
.register .first_step li{float: left;width:100%;min-height: 0.44rem;text-align: center;}
.register .first_step p{font-size:0.24rem;color:#f85151;margin:0.14rem 0 0 0;line-height: 0.68rem;}
.register .first_step input{margin:0.2rem auto;height:0.7rem;width:78%;border-radius: 0.35rem;text-indent: 0.35rem;border:1px solid #bfbfbf;font-size: 0.28rem;outline: none;}
.register .first_step .yanzhengma{width:45%;margin-right: 0.2rem;}
.register .first_step .fasong{width:29%;margin-left: 0;text-align: center;text-indent: 0;background-color:#f3a64c;color:#ffffff;border:none; }
.register .first_step .tips{line-height: 0.44rem;display: none;margin: 0;}
.register .first_step .xiayibu{text-align: center;text-indent: 0;background-color:#f3a64c;color:#ffffff;border:none; margin-bottom: 0.29rem;}
.register .first_step .clear{clear:both;}

.register .second_step{display: none;}
.register .second_step li{float: left;width:100%;position: relative;min-height: 0.44rem;}
.register .second_step span{font-size: 0.28rem;color:#999999;text-indent: 0.29rem;display: inline-block;height:0.7rem;line-height: 0.7rem;float: left;margin: 0.2rem 0;}
.register .second_step .must{background-image: url("../img/must.png");background-repeat: no-repeat;background-size:0.15rem 0.15rem;background-position:1.59rem center;width: 33%;}
.register .second_step p{font-size:0.2rem;color:#f85151;margin:0.22rem 0.32rem 0 0.32rem;line-height: 0.48rem;padding:0.04rem 0 0.04rem 0.15rem;background-color: #f4f4f4;}
.register .second_step input{margin:0.2rem 0.33rem 0.2rem 0;height:0.7rem;width:32%;border-radius: 0.35rem;text-indent: 0.35rem;border:1px solid #bfbfbf;font-size: 0.28rem;float: right;outline: none;}
.register .second_step .company_name{margin-left: 0;width:60%;}
.register .second_step .tips{line-height: 0.44rem;margin-top:0.2rem;margin-left:0.62rem;text-indent: 0.33rem;display: none;background-color: #fff;}
.register .second_step .step_sec_btn{width:82%;margin:0.29rem 9%;text-align: center;text-indent: 0;background-color:#f3a64c;color:#ffffff;border:none; }
.register .second_step .yyzz,.register .second_step .zzjg,.register .second_step .swdj{opacity: 0;}
.register .second_step .yyzzs,.register .second_step .zzjgs,.register .second_step .swdjs{position: absolute;height:0.7rem;width:32%;top:0;right:0.33rem;background-color: #c2c2c2;border-radius: 0.35rem;color: #ffffff;background-image:url("../img/photo.png");background-repeat: no-repeat;background-size: 0.33rem 0.35rem;background-position:0.27rem center;font-size: 0.28rem;text-indent: 0.73rem;}
.register .second_step .actives{background-color: #4baee4;}
.register .second_step .clear{clear:both;}

.register .third_step{display: none;}
.register .third_step li{float: left;width:100%;position: relative;min-height: 0.44rem;}
.register .third_step span{font-size: 0.28rem;color:#999999;text-indent: 0.29rem;display: inline-block;height:0.7rem;line-height: 0.7rem;float: left;margin: 0.2rem 0;}
.register .third_step .must{background-image: url("../img/must.png");background-repeat: no-repeat;background-size:0.15rem 0.15rem;background-position:1.8rem center;width: 35%;}
.register .third_step p{font-size:0.2rem;color:#f85151;margin:0.22rem 0.32rem 0 0.32rem;line-height: 0.48rem;padding:0.04rem 0 0.04rem 0.15rem;background-color: #f4f4f4;}
.register .third_step input{margin:0.2rem 0.33rem 0.2rem 0;height:0.7rem;width:32%;border-radius: 0.35rem;text-indent: 0.35rem;border:1px solid #bfbfbf;font-size: 0.28rem;float: right;outline: none;}
.register .third_step .tipics{line-height: 0.44rem;margin:0 0.29rem;padding: 0;background-color: #fff;}
.register .third_step .company_web,.register .third_step .logo_name{width:55%;}
.register .third_step .fenlei{margin:0.2rem 0.33rem 0.2rem 0;height:0.7rem;width:55%;border-radius: 0.35rem;text-indent: 0.35rem;border:1px solid #bfbfbf;font-size: 0.28rem;float: right; appearance:none;-webkit-appearance: none;-moz-appearance:none;color:#999999;background-image: url("../img/pull-down.png");background-repeat: no-repeat;background-size:0.16rem 0.09rem; background-position:2.7rem center;outline: none;}
.clear{clear: both;}
.register .third_step .xzfl{font-size: 0.28rem;}
.register .third_step .tips{line-height: 0.44rem;margin-top:0.2rem;margin-left: 0.62rem;text-indent: 0.33rem;display: none;background:#ffffff;}
.register .third_step .third_step_btn{width:82%;margin:0.29rem 9%;text-align: center;text-indent: 0;background-color:#f3a64c;color:#ffffff;border:none; }
.register .third_step .logosb,.register .third_step .sbzcz{opacity: 0;}
.register .third_step .logosbs,.register .third_step .sbzczs{position: absolute;height:0.7rem;width:32%;top:0;right:0.33rem;background-color: #c2c2c2;border-radius: 0.35rem;color: #ffffff;background-image:url("../img/photo.png");background-repeat: no-repeat;background-size: 0.33rem 0.35rem;background-position:0.27rem center;font-size: 0.28rem;text-indent: 0.73rem;}
.register .third_step .actives{background-color: #4baee4;}
.register .third_step .clear{clear:both;}

.remark{width:100%;height: 100%;background:rgba(0,0,0,0.8);position: fixed;top:0;z-index:100;display: none;}
.remark p{position: absolute;top:40%;width:50%;left:25%;color: #fff;background: #000;font-size: 0.36rem;line-height: 1.6rem;text-align:center;border-radius: 0.3rem;}